net hammock - French English Dictionary